﻿// WF JS裝載 creat by alan 2013.04.25
function aynsejs(path) 
{
    jQuery.ajax({url:path, dataType:'script', async:false, cache: true});
    
//	if(jQuery.browser.safari || jQuery.browser.mozilla) 
//	{
//		jQuery.ajax({url:path, dataType:'script', async:false, cache: true});
//	} 
//	else 
//	{
//		if (jQuery.browser.msie) 
//		{
//			document.write('<script type="text/javascript" src="'+path+'"></script>');
//		} else 
//		{
//			IncludeJavaScript(path);
//		}
//	}
//    function IncludeJavaScript(jsFile)
//    {
//        var oHead = document.getElementsByTagName('head')[0];
//        var oScript = document.createElement('script');
//        oScript.type = 'text/javascript';
//        oScript.charset = 'utf-8';
//        oScript.async = true;
//        oScript.src = jsFile;
//        oHead.appendChild(oScript);        
//    };
}
$.holdReady(true);
function initPlugs(option) 
{
    
    var op = $.extend({xml:"inc/js/xml/js.xml",plugs:[""],path:""},option);
    jQuery.ajax({
            type: "GET",
            async: false,
            dataType: "xml",
            url: op.xml,
            cache: false,
            error: function(xhr, ajaxOptions, thrownError){alert("插件裝載失敗<br/>"+thrownError)},
            success: function(data) 
            {
                /*
                var path = $(data).find("js").attr("path");
                var jpath = "";
                if(op.plugs!=null)
                {
                    $(op.plugs).each(function(i,t)
                    {
                        $(data).children().find("control[name='"+t+"'][isuse='true']").each(function(index, dom) 
                        {
                            jpath = op.path + path + $(dom).attr("path") + $(dom).text() + "?" + $(dom).attr("version");
                            aynsejs(jpath);
                        })
                    });
                }*/
                var path = $(data).find("js").attr("path");
                var jpath = "";
                
                $(data).children().find("control[isuse='true']").each(function(index, dom) 
                {
                    jpath = op.path + path + $(dom).attr("path") + $(dom).text() + "?" + $(dom).attr("version");
                    aynsejs(jpath);
                })
            }
        });
   $.holdReady(false);
}